package com.example.progressbartext;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
    private Loading_view loading;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        /**
         * 以下部分就是出现加载事件
         */
        Button bt_load=findViewById(R.id.bt_load);
        bt_load.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                loading(view);//需要加载时调用这句就可以
            }
        });
    }
    public void loading(View v){//点击加载并按钮模仿网络请求
        loading = new Loading_view(this,R.style.CustomDialog);//unKnown
        loading.show();
        /**
         * 以下部分是加载完成
         */
        new Handler().postDelayed(new Runnable() {//定义延时任务模仿网络请求
            @Override
            public void run() {
                loading.dismiss();//3秒后调用关闭加载的方法
            }
        }, 3000);
    }
}